Querying service contracts

نویسندگان

  • Elio Damaggio
  • Alin Deutsch
  • Dayou Zhou
چکیده

Considering a broad definition for service contracts (beyond web services and software, e.g. airlinetickets and insurance policies), we tackle the challenges of building a high performance broker inwhich contracts are both specified and queried through their temporal behavior. The temporaldimension, in conjunction with traditional relational attributes, enables our system to better addressdifficulties arising from the great deal of information regarding the temporal interaction of the variousevents cited in contracts (e.g. ”No refunds are allowed after a reschedule of the flight, which can berequested only before any flight leg has been used”). On the other hand, querying big repositories oftemporal specifications poses many interesting challenges. In this paper, we introduce two distinctand complementary optimization techniques that enable our system to scale the evaluation of a noveland theoretically sound notion of permission of a temporal property by a service contract. Our notionof permission is inspired by previous work on model checking but, given the specific characteristic ofour problem, does not reduce to it. We evaluate experimentally our implementation, showing thatit scales well with both the number and the complexity of the contracts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Technical Report - Scalable querying of service contracts based on their temporal behavior

Service contracts (construed broadly, beyond web services and software, e.g. airline tickets and insurance policies) exhibit behavior that is rarely modeled completely in IT systems. This prevents consumers from automatically finding the contracts they need as well as providers from publishing the contracts they offer. We believe that the source of difficulty resides in the fact that these cont...

متن کامل

The must preorder revisited – an algebraic theory for web services contracts –

We define a language for Web services contracts as a parallelfree fragment of ccs and we study a natural notion of compliance between clients and services in terms of their corresponding contracts. The induced contract preorder turns out to be valuable in searching and querying registries of Web services, it shows interesting connections with the must preorder, and it exhibits good precongruenc...

متن کامل

Data and behavioral contracts for web services

The recent trend in Web services is fostering a computing scenario where loosely coupled parties interact in a distributed and dynamic environment. Such interactions are sequences of XML messages and in order to assemble parties – either statically or dynamically – it is important to verify that the “contracts” of the parties are “compatible”. The Web Service Description Language (WSDL) is a st...

متن کامل

Legal and Contractual Status of Income Taxation in Upstream Contracts of Oil and Gas Industry with Emphasis on Iranian Petroleum Projects

Fiscal regime of upstream oil and gas contracts is a crucial instrument that impacts sharing of revenue generated from petroleum project between host governments and oil company contractors. This regime consists of a variety of fiscal instruments and mechanisms, some of which have a legal and some others a contractual basis.  The most important legal instrument is project income taxation that i...

متن کامل

Analysis of Energy Service Contracts in the Framework of Foreign Investment

Funding by energy services companies is an efficient, new way of financing energy efficiency projects. An Energy Services Company (ESCO) is a company that designs, implements and finances energy efficiency improvement projects. Some of the services that these companies offer include developing, designing and financing energy efficiency projects, installing and maintaining energy efficiency proj...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010